import { AMI_IPetArena_search } from "./AMI_IPetArena_search";
import { AMI_IPetArena_getMyPetArena } from "./AMI_IPetArena_getMyPetArena";
import { AMI_IPetArena_join } from "./AMI_IPetArena_join";
import { AMI_IPetArena_challenge } from "./AMI_IPetArena_challenge";
import { SPetArenaInfo } from "./SPetArenaInfo";
import { AMI_IPetArena_petArenaDetailInfo } from "./AMI_IPetArena_petArenaDetailInfo";
import { AMI_IPetArena_getMyPetArenaLog } from "./AMI_IPetArena_getMyPetArenaLog";
import { AMI_IPetArena_observe } from "./AMI_IPetArena_observe";
import { AMI_IPetArena_getMyReward } from "./AMI_IPetArena_getMyReward";
import { AMI_IPetArena_lockAttribute } from "./AMI_IPetArena_lockAttribute";
import { AMI_IPetArena_buyExtraNum } from "./AMI_IPetArena_buyExtraNum";
import { AMI_IPetArena_buyInsurance } from "./AMI_IPetArena_buyInsurance";
import { AMI_IPetArena_getAccumulateRewardInfo } from "./AMI_IPetArena_getAccumulateRewardInfo";
type int = number;
//class IPetArenaPrx

    export interface IPetArenaPrx
    {
        search_async(arg1: AMI_IPetArena_search, arg2: int, arg3: int, arg4: int, arg5: Boolean): void;

        getMyPetArena_async(arg1: AMI_IPetArena_getMyPetArena): void;

        join_async(arg1: AMI_IPetArena_join, arg2: string): void;

        challenge_async(arg1: AMI_IPetArena_challenge, arg2: SPetArenaInfo, arg3: string, arg4: Boolean, arg5: int): void;

        petArenaDetailInfo_async(arg1: AMI_IPetArena_petArenaDetailInfo, arg2: SPetArenaInfo): void;

        getMyPetArenaLog_async(arg1: AMI_IPetArena_getMyPetArenaLog): void;

        observe_async(arg1: AMI_IPetArena_observe, arg2: Boolean): void;

        getMyReward_async(arg1: AMI_IPetArena_getMyReward, arg2: int): void;

        lockAttribute_async(arg1: AMI_IPetArena_lockAttribute, arg2: Boolean, arg3: string): void;

        buyExtraNum_async(arg1: AMI_IPetArena_buyExtraNum): void;

        buyInsurance_async(arg1: AMI_IPetArena_buyInsurance): void;

        getAccumulateRewardInfo_async(arg1: AMI_IPetArena_getAccumulateRewardInfo): void;
    }
